package com.taiyuan.tongcheng.bean;

import java.io.Serializable;
import java.util.List;
/**
 * 
* @Description TODO
* @author wzq
* @date 2015-9-17 下午3:24:09
* @update (date)
* @version V1.0
 */
public class MovingOrderSimple implements Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	private String serviceDate;// 服务时间，即为预约的时间；
	private int truckTypeId;// 车型id；
	private String extraServiceInfo;// 额外服务id与数量的集合，格式为：服务id：该服务需要的数量，如：1:1,2:1,3:2；
	private String note;// 备注信息,
						// 需要进行URLEncoder的UTF-8编码，Java：URLEncoder.encode("XXX",
						// "UTF-8");
	private String startPlace;// 起点地点,
								// 需要进行URLEncoder的UTF-8编码，Java：URLEncoder.encode("XXX",
								// "UTF-8");；
	private double startLongitude;// 起点经度；
	private double startLatitude;// 起点纬度；
	private String startProvince;// 起点省份，需要进行URLEncoder的UTF-8编码；
	private String startCity;// 起点城市，需要进行URLEncoder的UTF-8编码；
	private String startCityCode;// 起点城市编码；
	private String endPlace;// 终点地点，需要进行URLEncoder的UTF-8编码，Java：URLEncoder.encode("XXX",
							// "UTF-8")；
	private double endLongitude;// 终点经度；
	private double endLatitude;// 终点纬度；
	private String receiver;// 收货人，需要进行URLEncoder的UTF-8编码，Java：URLEncoder.encode("XXX",
							// "UTF-8")；
	private String receiverMobile;// 收货人联系方式；
	private int payTypeId;// 支付方式；
	private String endProvince;// 终点省份，需要进行URLEncoder的UTF-8编码；
	private String endCity;// 终点城市，需要进行URLEncoder的UTF-8编码；
	private String endCityCode;// 终点城市编码；
	private String startIsLift;// 起点是否有电梯， 1为有，0为无
	private String startFloor;// 起点需要搬运的楼层,无搬运的话为空值
	private String endIsLift;// 终点是否有电梯, 1为有，0为无
	private String endFloor;// 终点需要搬运的楼层，无搬运的话为空值
	private String couponCode;//优惠劵ID
	private double totalKmNum;//总里程数
	private long  totalMeter;//总米数
	private double  couponPrice;//优惠卷价格
	
	public MovingOrderSimple(){
		note="";
		payTypeId=0;
		couponCode="";
		receiver="";
		endCityCode="";
	}
	
	
	public double getCouponPrice() {
		return couponPrice;
	}

	public void setCouponPrice(double couponPrice) {
		this.couponPrice = couponPrice;
	}

	public long getTotalMeter() {
		return totalMeter;
	}
	public void setTotalMeter(long totalMeter) {
		this.totalMeter = totalMeter;
	}
	private List<BjExtraServiceInfo>  extraServiceInfoList;//额外服务list
	
	
	public double getTotalKmNum() {
		return totalKmNum;
	}
	public void setTotalKmNum(double totalKmNum) {
		this.totalKmNum = totalKmNum;
	}
	public String getCouponCode() {
		return couponCode;
	}
	public void setCouponCode(String couponCode) {
		this.couponCode = couponCode;
	}
	/**
	 * 
	* @Description: 存放数据 加入==贵重物品===空调
	* @return
	* @return List<BjExtraServiceInfo>
	* @throws
	* @autour wzq
	* @date 2015-9-19 下午2:43:59
	* @update (date)
	 */
	public List<BjExtraServiceInfo> getExtraServiceInfoList() {
		return extraServiceInfoList;
	}
	public void setExtraServiceInfoList(
			List<BjExtraServiceInfo> extraServiceInfoList) {
		this.extraServiceInfoList = extraServiceInfoList;
	}
	public String getCouponId() {
		return couponCode;
	}
	public void setCouponId(String couponId) {
		this.couponCode = couponId;
	}
	public String getServiceDate() {
		return serviceDate;
	}
	public void setServiceDate(String serviceDate) {
		this.serviceDate = serviceDate;
	}
	
	public int getTruckTypeId() {
		return truckTypeId;
	}
	public void setTruckTypeId(int truckTypeId) {
		this.truckTypeId = truckTypeId;
	}
	public String getExtraServiceInfo() {
		return extraServiceInfo;
	}
	public void setExtraServiceInfo(String extraServiceInfo) {
		this.extraServiceInfo = extraServiceInfo;
	}
	public String getNote() {
		return note;
	}
	public void setNote(String note) {
		this.note = note;
	}
	public String getStartPlace() {
		return startPlace;
	}
	public void setStartPlace(String startPlace) {
		this.startPlace = startPlace;
	}
	public double getStartLongitude() {
		return startLongitude;
	}
	public void setStartLongitude(double startLongitude) {
		this.startLongitude = startLongitude;
	}
	public double getStartLatitude() {
		return startLatitude;
	}
	public void setStartLatitude(double startLatitude) {
		this.startLatitude = startLatitude;
	}
	public String getStartProvince() {
		return startProvince;
	}
	public void setStartProvince(String startProvince) {
		this.startProvince = startProvince;
	}
	public String getStartCity() {
		return startCity;
	}
	public void setStartCity(String startCity) {
		this.startCity = startCity;
	}
	public String getStartCityCode() {
		return startCityCode;
	}
	public void setStartCityCode(String startCityCode) {
		this.startCityCode = startCityCode;
	}
	public String getEndPlace() {
		return endPlace;
	}
	public void setEndPlace(String endPlace) {
		this.endPlace = endPlace;
	}
	public double getEndLongitude() {
		return endLongitude;
	}
	public void setEndLongitude(double endLongitude) {
		this.endLongitude = endLongitude;
	}
	public double getEndLatitude() {
		return endLatitude;
	}
	public void setEndLatitude(double endLatitude) {
		this.endLatitude = endLatitude;
	}
	public String getReceiver() {
		return receiver;
	}
	public void setReceiver(String receiver) {
		this.receiver = receiver;
	}
	public String getReceiverMobile() {
		return receiverMobile;
	}
	public void setReceiverMobile(String receiverMobile) {
		this.receiverMobile = receiverMobile;
	}
	public int getPayTypeId() {
		return payTypeId;
	}
	public void setPayTypeId(int payTypeId) {
		this.payTypeId = payTypeId;
	}
	public String getEndProvince() {
		return endProvince;
	}
	public void setEndProvince(String endProvince) {
		this.endProvince = endProvince;
	}
	public String getEndCity() {
		return endCity;
	}
	public void setEndCity(String endCity) {
		this.endCity = endCity;
	}
	public String getEndCityCode() {
		return endCityCode;
	}
	public void setEndCityCode(String endCityCode) {
		this.endCityCode = endCityCode;
	}
	public String getStartIsLift() {
		return startIsLift;
	}
	public void setStartIsLift(String startIsLift) {
		this.startIsLift = startIsLift;
	}
	public String getStartFloor() {
		return startFloor;
	}
	public void setStartFloor(String startFloor) {
		this.startFloor = startFloor;
	}
	public String getEndIsLift() {
		return endIsLift;
	}
	public void setEndIsLift(String endIsLift) {
		this.endIsLift = endIsLift;
	}
	public String getEndFloor() {
		return endFloor;
	}
	public void setEndFloor(String endFloor) {
		this.endFloor = endFloor;
	}
	
	@Override
	public String toString() {
		// TODO  Auto-generated method stub
		return   "|serviceDate="+serviceDate
				+"|truckTypeId="+truckTypeId
				+"|extraServiceInfo="+extraServiceInfo
				+"|note="+note
				+"|startPlace="+startPlace
				+"|startLongitude="+startLongitude
				+"|startLatitude="+startLatitude
				+"|startProvince="+startProvince
				+"|startCity"+startCity
				+"|startCityCode="+startCityCode
				+"|endPlace="+endPlace
				+"|endLongitude"+endLongitude
				+"|receiver="+receiver
				+"|receiverMobile="+receiverMobile
				+"|payTypeId="+payTypeId
				+"|endProvince="+endProvince
				+"|endCity="+endCity
				+"|endCityCode="+endCityCode
				+"|startIsLift="+startIsLift
				+"|startFloor="+startFloor
				+"|endIsLift="+endIsLift
				+"|endFloor="+endFloor
				+"|couponCode="+couponCode
				+"|totalKmNum="+totalKmNum
				+"|totalMeter="+totalMeter
		;
	}
	
}
